package com.happok.onlineclass.usermanagement.authentication.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;

/**
 * 接口分类                        yapi 分类文件夹
 * 功能说明
 *
 * @author : chenac
 * @module 项目名称/模块名          yapi 项目组/子项目
 * @date : 2021/7/15 15:23
 */
@Data
public class VerifyCodeLoginDTO {
    /**
     * 账号
     */
    @ApiModelProperty(value = "账号")
    private String account;
    /**
     * 验证码，6位纯数字
     */
    @ApiModelProperty(value = "验证码", required = true)
    @NotNull(message = "验证码不能为空")
    @Min(value = 000000, message = "验证码必须为6位纯数字")
    @Max(value = 999999, message = "验证码必须为6位纯数字")
    private Integer verifyCode;
}